#!/usr/bin/python
# -*-coding:UTF-8 -*-

# ========================
# @Time  : 2021/2/24
# @Author: Sunny
# ========================


import time
#threading是python里面的线程库
from threading import Thread


def work1():
    """完成浇花工作"""
    for i in range(6):
        time.sleep(1)
        print(f'浇花的第{i + 1}秒')


def work2():
    """完成打墙工作"""
    for i in range(5):
        time.sleep(1)
        print(f'打墙的第{i + 1}秒')


# 单任务的模式执行，浇花和打墙2个事情做完，需要11秒
# work1()
# work2()

# python中如何实现多任务
"""
实现多任务的方式：1.线程，2.进程，3.协程
线程模块：threading
"""

#创建一个线程
t1 = Thread(target=work1)
t2 = Thread(target=work2)

#启动线程
#通过线程的方式实现了多任务，同时执行了2个程序，缩短了时间
t1.start()
t2.start()